package edu.shared.DTO;

import java.util.LinkedList;

public class InventarioDTO implements java.io.Serializable {

	private int idInventario;
	private ProductoDTO producto;
	private int td;
	private String medida1;
	private String medida2;
	private Double cantidadDisponible;
	private Double cantDisponiblePendienteEntrega;
	private int loteCompra;
	private int stockSeguridad;
	private double porcentajeDefectuosos;
	private String codigoBarras;
	private LinkedList<ReservaProductoDTO> reservaProductos = new LinkedList<ReservaProductoDTO>();
	
	/**
	 * 
	 */
	private static final long serialVersionUID = -1676083689604329041L;
	
	public InventarioDTO() {		
	}
	
	public int getIdInventario() {
		return idInventario;
	}

	public void setIdInventario(int idInventario) {
		this.idInventario = idInventario;
	}

	public ProductoDTO getProducto() {
		return producto;
	}

	public void setProducto(ProductoDTO producto) {
		this.producto = producto;
	}

	public int getTd() {
		return td;
	}

	public void setTd(int td) {
		this.td = td;
	}

	public String getMedida1() {
		return medida1;
	}

	public void setMedida1(String medida1) {
		this.medida1 = medida1;
	}

	public String getMedida2() {
		return medida2;
	}

	public void setMedida2(String medida2) {
		this.medida2 = medida2;
	}

	public Double getCantidadDisponible() {
		return cantidadDisponible;
	}

	public void setCantidadDisponible(Double cantidadDisponible) {
		this.cantidadDisponible = cantidadDisponible;
	}

	public Double getCantDisponiblePendienteEntrega() {
		return cantDisponiblePendienteEntrega;
	}

	public void setCantDisponiblePendienteEntrega(Double cantDisponiblePendienteEntrega) {
		this.cantDisponiblePendienteEntrega = cantDisponiblePendienteEntrega;
	}

	public int getLoteCompra() {
		return loteCompra;
	}

	public void setLoteCompra(int loteCompra) {
		this.loteCompra = loteCompra;
	}

	public int getStockSeguridad() {
		return stockSeguridad;
	}

	public void setStockSeguridad(int stockSeguridad) {
		this.stockSeguridad = stockSeguridad;
	}

	public double getPorcentajeDefectuosos() {
		return porcentajeDefectuosos;
	}

	public void setPorcentajeDefectuosos(double porcentajeDefectuosos) {
		this.porcentajeDefectuosos = porcentajeDefectuosos;
	}

	public String getCodigoBarras() {
		return codigoBarras;
	}

	public void setCodigoBarras(String codigoBarras) {
		this.codigoBarras = codigoBarras;
	}

	public LinkedList<ReservaProductoDTO> getReservaProductos() {
		return reservaProductos;
	}

	public void setReservaProductos(LinkedList<ReservaProductoDTO> reservaProductos) {
		this.reservaProductos = reservaProductos;
	}
}